//package com.daxt.common.config;
//
//import javax.xml.ws.Endpoint;
//import org.apache.cxf.Bus;
//import org.apache.cxf.bus.spring.SpringBus;
//import org.apache.cxf.jaxws.EndpointImpl;
//import org.apache.cxf.transport.servlet.CXFServlet;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.SpringBootConfiguration;
//import org.springframework.boot.web.servlet.ServletRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import com.daxt.webservice.AcceptWebService;
//
//
//@Configuration
//public class CxfWebServiceConfig {
//
//	//@Autowired
//  //  private Bus bus;
//    @Autowired
//    private AcceptWebService acceptWebService;
//
//
//    @Bean(name = Bus.DEFAULT_BUS_ID)
//	public SpringBus springBus() {
//		return new SpringBus();
//	}
//
//    @Bean
//    public ServletRegistrationBean disServlet(){
//
//        return new ServletRegistrationBean(new CXFServlet() , "/archive/services/soap/*");
//    }
//    @Bean
//	public Endpoint WSServer() {
//		EndpointImpl endpoint = new EndpointImpl(springBus(), acceptWebService);
//		endpoint.publish("/DateAcceptWebServices");
//		return endpoint;
//	}
//
//}
